home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / disk / cops704.zip / HISTORY.704 < prev   
Text File  |  1997-04-30  |  14KB  |  293 lines

  1. HISTORY.704                            1                           Apr 30, 1997
  2.  
  3. -------------------------------------------------------------------------------
  4.                                 Revision history
  5.  
  6. Detailed revision histories for the programs are only maintained for  the  last
  7. three releases.  After that, you get the major revision summaries only for  the
  8. next three releases or so.  In any case,  if  your  version  of  any  of  these
  9. programs is more than a year old, your version  is  definitely  obsolete.   Hop
  10. onto the Web or e-mail me or something and get the new version!
  11.  
  12. -------------- (full detail; revisions made 1 to 3 releases ago)
  13. Release 704 (Apr 1997):
  14.  
  15.   All routines:  Added support for processing all  environmental  variables  in
  16.   input stream.  Added support for using a  comma  instead  of  an  equal  sign
  17.   (which is invalid) for environmental variables.  Environmental variables  are
  18.   now described in BRUCEINI.DOC.
  19.  
  20.   BFIND:  Search strings which begin with "/" (e.g.  BFIND "/1997"  *.TXT)  can
  21.   now be enclosed in quotes; they were rejected before since it  presumed  they
  22.   must be a BFIND parameter itself.  [Replaces bfind701.zip]
  23.  
  24.   CHANGE:  Command nows allows you to specify  multiple  file  names  from  the
  25.   command line.  Fixed a problem involved in running the command  from  a  root
  26.   directory.  Strings which begin with a "/"  (e.g.   CHANGE  MYFILE.TXT  /FROM
  27.   "/1997" /TO "/1998") can now be enclosed in quotes; they were rejected before
  28.   since it  presumed  they  must  be  a  CHANGE  parameter  itself.   [Replaces
  29.   chang702.zip]
  30.  
  31.   CONVERT:  Fixed a bug with automatic field  determination  not  ignoring  the
  32.   first records specified in /FIRSTOBS=n parameter.  [Replaces convr701.zip]
  33.  
  34.   COPSINCE:  Maintenance release.  [Replaces cops611.zip]
  35.  
  36.   DATES:  Program didn't trim  leading  spaces  from  input  lines;  does  now.
  37.   [Replaces dates701.zip]
  38.  
  39.   EUMAIL:  Back-tracked on the /DUMP processing introduced last month since  it
  40.   dropped the display of line counts.  Fixed a bug which skipped entries if one
  41.   contained a comma in the username.  Additional minor bug  fixing.   [Replaces
  42.   eumal703.zip]
  43.  
  44.   FILL:  Command now allows you to specify multiple file names from the command
  45.   line.  Reports now show the file date based on your country  setting.   Fixed
  46.   error with exclusion specification (/Xfilespec)  which  resulted  in  program
  47.   continuing to prompt for more diskettes even after all valid files  had  been
  48.   copied.  [Replaces fill703.zip]
  49.  
  50.   FILUPDAT:  Maintenance release.  Documentation was hopelessly out of date  so
  51.   updated that too.  [Replaces filup610.zip]
  52.  
  53.   FIXTEXT:  Command now allows you to specify  multiple  file  names  from  the
  54.   command line.  [Replaces fixtx702.zip]
  55.  
  56.   FORTUNE:  /IN (set) wasn't working; fixed it.  [Replaces fortn703.zip]
  57.  
  58.   HTMSTRIP:  Command now allows you to specify multiple  file  names  from  the
  59.   command line.  Added support for representing <INPUT VALUE=value> and  <INPUT
  60.   SIZE=size>.  Added support for CHECKED parameter in <INPUT TYPE=CHECKBOX> and
  61.  
  62. HISTORY.704                            2                           Apr 30, 1997
  63.  
  64.   <INPUT TYPE=RADIO>.  Changed the default for <INPUT>  representation  in  the
  65.   control file.  Table cells with COLSPAN=n now extend across multiple  columns
  66.   (but ROWSPAN=n still doesn't go across multiple rows).  Fixed error with  not
  67.   doing a newline after </TR> when  /-TABLE  in  effect.   Other  miscellaneous
  68.   changes.  [Replaces htmst703.zip]
  69.  
  70.   PAGINATE:  Command now allows you to specify multiple  file  names  from  the
  71.   command line.  INDENTER marker  command  renamed  INDENTFLAG.   Added  a  new
  72.   INDENTER=string marker command which can be used to make some indented lists.
  73.   Added a DATE=string marker command which can be used to alter the display  of
  74.   the date in headers, footers, and titles; the date formats  were  changed  in
  75.   all of the  other  documentation.   PAGINATE  documentation  now  includes  a
  76.   section on date displays.  [Replaces pagin702.zip]
  77.  
  78.   TXTABLE:  Maintenance release.  [Replaces txtab702.zip]
  79.  
  80. Release 703 (Mar 1997):
  81.  
  82.   AV:  Added support for 43- and 50-line modes.  [Replaces av701.zip]
  83.  
  84.   DIRCOMP:  If you  had  file  exclusions,  you'll  notice  that  I  left  some
  85.   debugging code in  there  which  looked  weird;  they're  history.  [Replaces
  86.   dirco702.zip]
  87.  
  88.   EUMAIL:  Fixed display problem  for  long  mailbox  names.   Sped  the  /DUMP
  89.   function a bit.  Added /WIDTH=n parameter.  [Replaces eumal702.zip]
  90.  
  91.   FILL:  Minor bug fixes.  [Replaces fill702.zip]
  92.  
  93.   FORTUNE:  "DO" was not working as a synonym for  "/DO";  fixed  it.   Several
  94.   documentation changes.  Switched /DO @filename to be /DO @@filename if /VAR=@
  95.   in effect.  Program now detects if you're operating under Win95  and  changes
  96.   default /VAR=char specification to /VAR=@ instead of /VAR=% just as  it  does
  97.   under 4DOS.  Dropped the CLS at start of program.  [Replaces fortn702.zip]
  98.  
  99.   HTMSTRIP:  Now supports Windows, 7-bit DOS, and 8-bit DOS character sets (see
  100.   the "/CPn" parameter).  If you're primarily viewing the resulting files under
  101.   DOS, you will want to put "/CP1" (7-bit DOS) or "/CP2" (8-bit  DOS)  in  your
  102.   HTMSTRIP.INI file.  If you're viewing primarily under Windows, you  may  want
  103.   to put "/CP3" in your HTMSTRIP.INI file.  Added ENTITY.HTM file so you  could
  104.   check how the various  character  sets  look  under  different  environments.
  105.   Added /LOG=logfile parameter.  Multiple spaces within text  now  replaced  by
  106.   single spaces.   Now  recognizes  comments  within  a  <PRE>...</PRE>  block.
  107.   Dropped the CLS at start of program.  Many embedded tables are handled a  bit
  108.   better now. Added a bunch of entity references (still hate  that  phrase)  to
  109.   HTMSTRIP.INI. Fixed up some minor bugs. [Replaces htmst702.zip]
  110.  
  111.   READ and READY:  Now automatically detects if you're in 50-line VGA mode  and
  112.   uses that as the default instead of forcing you  to  specify  it.   [Replaces
  113.   read702.zip]
  114.  
  115. Release 702 (Feb 1997):
  116.  
  117.   All programs:  Added a mention in the list of features that  pressing  Escape
  118.   stops the programs early.  This  has  always  been  the  case  but  it  isn't
  119.   documented on the screen for every program.
  120.  
  121.   CHANGE:  Fixed problem  with  /REPLACE  when  source  file  had  non-standard
  122.  
  123. HISTORY.704                            3                           Apr 30, 1997
  124.  
  125.   attribute (e.g.  hidden).  Added /ATTR=attribs parameter.  /VERIFY option was
  126.   replacing text with the wrong thing (arghh!!!)  [Replaces chang701.zip]
  127.  
  128.   DIRCOMP:   Increased  maximum  levels  of  directories   from   10   to   20.
  129.   Realistically, this shouldn't be an issue for most people but...  Changed  it
  130.   so the /Xfilespec and /Nfilespec specifications applied to subdirectory names
  131.   too if /S was used.  [Replaces dirco701.zip]
  132.  
  133.   DIRTOTAL:   Increased  maximum  level  of  directories   from   15   to   20.
  134.   Realistically, this shouldn't be an issue for  most  people  but...   /S  and
  135.   /SPACE options renamed as /SIZE; /D renamed  as  /DATE.   For  now,  the  old
  136.   formats for these still work.  [Replaces dirto701.zip]
  137.  
  138.   EUMAIL:  Added quick-start  instructions  to  the  documentation.   [Replaces
  139.   eumal701.zip]
  140.  
  141.   FILL:  Made the passing of source and destination more  consistent  with  DOS
  142.   COPY command.  I hadn't realized that  "COPY  C:  A:"  was  acceptable  until
  143.   someone pointed it out.  [Replaces fill701.zip]
  144.  
  145.   FIXTEXT:  Added HTMSTRIP's multiple line-type handling:  program now  accepts
  146.   lines  that  end  with  any  combination  of  CR,  CR/LF,  CR/CR/LF,  or  LF;
  147.   previously, every line had to end with  the  same  specification.   [Replaces
  148.   fixtx611.zip]
  149.  
  150.   FORTUNE:  Added /SIZE, /DATE, and /ATTR=attribs specifications.  Made  it  so
  151.   that /PROMPT works when running under  /-RUN  mode;  before,  you  were  only
  152.   prompted if  the  commands  were  being  executed  automatically.   [Replaces
  153.   fortn608.zip]
  154.  
  155.   HTMSTRIP:  Added support for character-translation file, allowing you to  fix
  156.   up those ugly characters like the weird apostrophe in "DisneyÆs".  Of course,
  157.   page designers aren't supposed to use platform dependent characters like this
  158.   (that's what all of those "entity references" are for) but you  know  how  it
  159.   goes.   Changed  default  table  borders  to  be  text  instead  of  graphics
  160.   characters (/BORDER=T over /BORDER=S).  Changed program  so  will  skip  text
  161.   before HTML commands are encountered vs skipping the  file  itself.   Removed
  162.   blank line between items  in  <UL>  and  <OL>  lists.   Allowed  for  skipped
  163.   quotation marks around things like <A HREF="site"> references.  Added all  of
  164.   the foreign characters in &#nn; form in the entity reference section.   Added
  165.   a block in the HTMSTRIP.INI file showing how  to  override  system  defaults.
  166.   Fixed error with ROWSPAN when used on first column in a table.  Miscellaneous
  167.   other bug fixes. In the manual:  Added quickstart instructions, moved all the
  168.   junk  about  entity  reference  tables  and  such  to  the  end,  and   other
  169.   miscellaneous changes. [Replaces htmst701.zip]
  170.  
  171.   PAGINATE:  Added WRAPBOL=string and WRAPEOL=string commands.  These allow you
  172.   to print things  like  source  code  easier,  showing  you  which  lines  are
  173.   continued. Fixed up a problem with multicolumn outputs.   Fixed  a  bug  that
  174.   kept the sample files from working (good old temporary paths...).  Now allows
  175.   for page ejects embedded in  the  middle  of  the  input  line.   Added  more
  176.   examples in the beginning of the documentation.  [Replaces pagin701.zip]
  177.  
  178.   READMAKE:  Fixed bug in text searching.  [Replaces read609.zip]
  179.  
  180.   TXTABLE:  Didn't work correctly for non-HTML files since I added the  COLSPAN
  181.   and ROWSPAN stuff; fixed.  The COLSPAN/ROWSPAN example in  the  document  did
  182.   not work; it does now.  [Replaces txtab701.zip]
  183.  
  184. HISTORY.704                            4                           Apr 30, 1997
  185.  
  186.  
  187. -------------- (kind of terse; revisions made 4 to 6 releases ago)
  188. Release 701 (Jan 1997):
  189.  
  190.   All programs:  New Web site:
  191.  
  192.         http://www.geocities.com/SiliconValley/Lakes/2414
  193.  
  194.   AV:  Small files done to memory instead of ISAM now so quicker.
  195.  
  196.   DIRCOMP:  More work with attributes; specify /ATTR=ALL to get all files.
  197.  
  198.   HTMSTRIP:    Provides   partial   support   for   COLSPAN=n   and   ROWSPAN=n
  199.   specifications in tables.  Added tab expansion.  Changed  program  to  accept
  200.   lines that end with any combination of CR, CR/LF, CR/CR/LF, or LF.
  201.  
  202. Release 612 (Dec 1996):
  203.  
  204.   EUMAIL:  Added some automatic initialization.
  205.  
  206.   FILL:  /CONT option no longer looks at diskette serial number.
  207.  
  208.   HTMSTRIP:  Reworked table and column width logic.  Added /-FORCE parameter.
  209.  
  210. Release 611 (Nov 1996):
  211.  
  212.   COPSINCE:  Recoded program  to  work  more  like  DOS  REPLACE  command.   /R
  213.   replaced by /U command.  /U, /A, /AU, /CLONE, and new  /DIFF  parameters  are
  214.   now mutually exclusive.
  215.  
  216.   DIRCOMP:  Recoded program to work more like DOS  REPLACE  command.   /U,  /A,
  217.   /AU, /CLONE, and new /NONE and /DIFF parameters are now mutually exclusive.
  218.  
  219.  
  220. HISTORY.704                            5                           Apr 30, 1997
  221.  
  222. -------------------------------------------------------------------------------
  223.                           Wish list & bugs to squash
  224.  
  225. Nothing in this list is guaranteed to be incorporated in the routines. However,
  226. they may be.  Realistically, most of these have been on the list for  a  *long*
  227. time so don't hold your breath.
  228.  
  229. Given that these programs are freeware, it's hard for me  to  justify  spending
  230. the time adding features that of use to a small  number  of  people.   Offering
  231. money to me to implement these would help; yes, I can do  specialized  versions
  232. for your own purposes on a fee basis.  In general, bugs are more likely  to  be
  233. fixed over new features being added.
  234.  
  235. CHANGE:
  236.  * Ck passing in /BINARY from an environmental variable
  237.  * Ability to insert characters (/FROM NULL /TO xxx)
  238.  * Ability to change any character at a  specified  column  to  something  else
  239.    (i.e. deleting columns)
  240. CONVERT:
  241.  * Support international date formats
  242.  * Add /INMISSD and /OUTMISSD parms
  243. COPSINCE:
  244.  * Warn if diskette runs out of space
  245.  * Add /S option
  246.  * Support for 4DOS
  247. DATES:
  248.  * Add setting to allow color switch for tomorrow's item
  249. DIRCOMP:
  250.  * Support for 4DOS
  251. FILL:
  252.  * /S (cascade) option?
  253.  * Support for 4DOS
  254.  * (701) Consider new algorithm for fitting files
  255. FILUPDAT:
  256.  * Warn if diskette runs out of space
  257.  * Support for 4DOS
  258.  * (704) Support for cascade (/S)
  259. FORTUNE:
  260.  * (703) Some option to turn off the listing of defaults at the  start  of  the
  261.    program, maybe expand this to the other routines
  262. HTMSTRIP:
  263.  * Handle I/O differently -- blows up with "out of string space" in some cases
  264.  * (701) Handle COLSPAN and ROWSPAN better (should eliminate borders)
  265.  * Need a better way to handle long table cells
  266.  * Handle embedded ALIGN statements better (vs Netscape's CENTER)
  267.            <Hn>  def is flush left               ALIGN="s" or ALIGN=s
  268.            <P>          flush left
  269.            <CAPTION>    ??
  270.  * Handle anchors  <P ID="...">
  271.  * Indicators for <B>..</B> and <I>...</I>?
  272.  * (701) Tab expansion should take effect on output, not input
  273.  * (701) Consider handling the looser "<!-- ... -- >" form of comments?
  274.  * (702) Radio buttons etc don't line up correctly within table cells
  275.  * (702) Drop title if it's the same as the  page  title,  or  some  option  to
  276.    delete the page title
  277.  * (703) Allow for <INPUT TYPE="RADIO"> to be on same line.
  278. MOZ:
  279.  * Add grab-all for pages that are list of images etc (e.g.  accessing  an  ftp
  280.  
  281. HISTORY.704                            6                           Apr 25, 1997
  282.  
  283.    page in Netscape gives you just a list of files)
  284.  * (703) Add ability to specify wildcarded files to retrieve
  285. PAGINATE:
  286.  * HEADING | FOOTER [ FRONT | BACK ] ?
  287. TXTABLE:
  288.  * Adding some other line options (e.g. double around table but single within)
  289. All routines:
  290.  * Maybe have a Windows SETUP interface and prompter?
  291.  
  292. 
  293.